﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

//1、假设要完成一个学校的校园管理信息系统，在员工管理系统中有不同的人员信息，包括学生信息、教师信息等。
//为学生信息、教师信息创建两个类，并在两个类中分别定义属性和方法，在学生类中定义编号（Id）、姓名（Name）、性别（Sex）、身份证号（Cardid）、联系方式（Tel）、专业（Major）、年级（Grade）7 个属性，并定义一个方法在控制台输出这些属性的值。
//用同样的方法创建教师信息类（Teacher），属性包括编号（Id）、姓名（Name）,性别 （Sex）、身份证号（Cardid）、联系方式（Tel）、职称（Title）、工资号（Wageno），并将上 述属性输岀到控制台。
//将 Student 类和 Teacher 类中共有的 属性抽取出来定义为一个类Person，并让Student和Teacher继承Person
//每个类都要有一个输出属性的方法。
//每个类都要有初始化数据的有参构造方法。
//2、根据图片，写出四个英雄和他们的父类，需要有输出数据的方法，需要有构造方法。

namespace ConsoleApp3
{
    class Program
    {


        static void Main(string[] args)
        {
            AiLuoKe();
            TaiLa();
            LuKaSi();
            LuoFei();
        }

        public static void AiLuoKe()
        {
            AiLuoKe alk = new AiLuoKe("埃洛科", "末日边界勇士", "碎石打击, 烈焰锚钩, 战斗咆哮", 300, 500, 200);
            alk.PriantMsg();
        }
        public static void TaiLa()
        {
            TaiLa tl = new TaiLa("泰拉", "为复仇而来的勇士", "巨浪冲击, 元素突击, 复仇杀戮", 300, 600, 300);
            tl.PriantMsg();
        }
        public static void LuKaSi()
        {
            LuKaSi lks = new LuKaSi("卢卡斯", "神秘的剑客", "减速陷阱, 能量浪潮, 旋风剑舞", 200, 400, 600);
            lks.PriantMsg();
        }
        public static void LuoFei()
        {
            LuoFei lf = new LuoFei("罗菲", "一位时空旅者", "能量精灵, 暗影传送, 时空崩裂", 600, 400, 100);
            lf.PriantMsg();
        }
  

}
}
